import os
import os.path
list1=[]
def get_size(path):
    fileList=os.listdir(path)  #获取Path下的所有文件
    for filename in fileList:
        pathA=os.path.join(path,filename)  #将文件名跟路径结合起来
        if os.path.isdir(pathA):  # 判断是否为目录
            get_size(pathA)     # 是目录就继续递归查找
        elif os.path.isfile(pathA):
            fileSize=os.path.getsize(pathA)  # 如果是文件，则获取相应文件的大小
            print('目录中文件大小：%d字节'%fileSize)
            list1.append(fileSize)  
path=input("输入路径：".strip())   #由用户指定文件路径
get_size(path)
print('目录中文件总大小：%d字节'%sum(list1))
